@media screen and (max-width: 769px) {

	.pcshow {
		display: none;
	}
	.wapshow {
		display: block;
	}
	body {
		padding-top: 3.75rem;
	}
	.row {
		width: 100%;
		padding: 0 .94rem;
	}
	.gotop {
		display: none;
	}



	.wapheader {
		width: 100%;
		height: 3.75rem;
		background-color: #075AB6;
		position: fixed;
		top: 0;
		z-index: 999;
		padding: 0 .94rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.waplogo {
		
	}
	.waplogo a {
		display: block;
		width: 100%;
		height: 100%;
	}
	.waplogo a img {
		display: block;
		width: 7.5rem;
		height: auto;
		object-fit: cover;
	}
	.wapnavbtn {
		width: 2.5rem;
		height: 2.5rem;
		position: relative;
		text-align: center;
		display: block;
	}
	.wapnavbtn span,
	.wapnavbtn span::after,
	.wapnavbtn span::before {
		width: 1.875rem;
        height: 0.125rem;
        content: "";
        background: #fff;
        position: absolute;
        display: inline-block;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        transition: all ease-in-out 0.3s 0s;
	}
	.wapnavbtn span {
		width: 1.5rem;
		top: 1.26rem;
	}
	.wapnavbtn.active span {
		width: 0;
	}
	.wapnavbtn.active span::after {
		transform: rotate(-45deg);
		top: 0;
	}
	.wapnavbtn.active span::before {
		transform: rotate(45deg);
		top: 0;
	}
	.wapnavbtn span::after {
		top: -.63rem;
	}
	.wapnavbtn span::before {
		top: .63rem;
	}



	.wapmenubox {
		width: 100%;
		height: 100%;
		background: #fff;
		position: fixed;
		z-index: 10000;
		right: -100%;
		transition: .3s;
		top: 3.75rem;
	}
	.wapmenubox {
		display: block;
	}
	.wapmenubox.active {
		right: 0;
	}
	.wapnav>li {
		width: 100%;
	}
	.wapnav>li>a {
		display: flex;
		width: 100%;
		justify-content: space-between;
		font-size: 1rem;
		color: #333;
		font-family: OPPOSans;
		padding: .84rem 0;
		border-bottom: .06rem #EAEFF7 solid;
		align-items: center;
		transition: .3s;
	}
	.wapnav>li.active>a {
		color: #075AB6;
	}
	.wapnavarrow {
		width: 1.5rem;
		height: 1.5rem;
		background: url(../images/wapnav.png)no-repeat center center;
		background-size: cover;
	}
	.wapnav>li.active .wapnavarrow {
		background: url(../images/wapnavp.png)no-repeat center center;
		background-size: cover;
	}
	.wapnavtwo {
		width: 90%;
		margin: 0 auto;
		display: none;
	}
	.wapnavtwo li a {
		display: block;
		font-size: .88rem;
		color: #666;
		font-family: OPPOSans;
		padding: .84rem 0;
		border-bottom: .06rem #EAEFF7 solid;
	}



	.banner {
		display: none;
	}

	.wapbanner {
		width: 100%;
		height: 14.38rem;
	}
	.wapbanner .swiper-slide {
		width: 100%;
		height: 100%;
		background: url(../images/banner.png)no-repeat center center;
		background-size: cover;
	}
	.wapbanner .swiper-slide h1 {
		font-size: 1.5rem;
		color: #fff;
		text-shadow: 0px 0px 1.25rem rgba(2, 62, 134, 0.70);
		font-weight: 700;
		text-align: center;
		padding-top: 4.69rem;
	}
	.wapbanner .swiper-pagination {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.wapbanner .swiper-pagination {
		bottom: 1.13rem !important;
	}
	.wapbanner .swiper-pagination-bullet {
		width: .38rem;
		height: .38rem;
		background-color: #fff;
		opacity: .5;
		margin: 0 .63rem;
	}
	.wapbanner .swiper-pagination-bullet-active {
		width: .5rem;
		height: .5rem;
		opacity: 1;
	}



	.index1 {
		padding: .94rem 0 1.56rem 0;
	}
	.index1head {
		top: 0;
		display: block;
	}
	.index1headleft {
		width: 100%;
		height: 8.44rem;
		padding: 1rem 1rem 0 1.25rem;
		box-shadow: 0px 0px 1.25rem 0px rgba(7, 90, 182, 0.10);
	}
	.index1headleft h1 {
		font-size: 1.38rem;
		color: #222;
		font-family: OPPOSans;
		margin-bottom: .63rem;
	}
	.topnew:hover .time {
		margin-right: .7rem;
	}
	.topnew .time {
		width: 3rem;
		height: 3rem;
		margin-right: .63rem;
	}
	.topnew .time h2 {
		font-size: 1.38rem;
	}
	.topnew .time h4 {
		font-size: .63rem;
	}
	.topnew h4 {
		position: relative;
		font-size: .75rem;
	}
	.topnew p {
		width: 100%;
		font-size: 1rem;
	}
	.index1headleft::after {
		width: 9.75rem;
		height: 7.5rem;
	}
	.index1headright {
		width: 100%;
		height: 8.44rem;
		margin-bottom: .94rem;
	}
	.index1headright {
		padding: 1.25rem 0 0 1.25rem;
	}
	.index1headright h1 {
		font-size: 1.38rem;
		margin-bottom: 1rem;
	}
	.index1headright a:nth-child(2n) {
		display: none;
	}
	.Announcement {
		display: block;
		height: 2.69rem;
		position: relative;
	}
	.Announcement h4 {
		font-size: .75rem;
		font-family: Dinpro;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.Announcement p {
		width: 19.38rem;
		font-size: .94rem;
		position: absolute;
		top: 0;
		left: 0;
	}
	.index1headright::after {
		width: 12rem;
		height: 8.44rem;
	}
	.index1headright::before {
		width: 9.25rem;
		height: 8.44rem;
	}
	.index1bottom {
		display: block;
	}
	.swiper2 {
		width: 100%;
		height: 13.44rem;
		margin-bottom: 1.88rem;
		padding-bottom: 2rem;
	}
	.swiper2 .swiper-slide .time {
		width: 6rem;
		height: 2rem;
		border-radius: 0 0 1rem 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.swiper2 .swiper-slide .time h3 {
		font-size: .75rem;
		font-family: Dinpro;
		color: #fff;
	}
	.swiper2 .swiper-slide .txt {
		height: 2.5rem;
		padding-left: .63rem;
	}
	.swiper2 .swiper-slide .txt h4 {
		width: 20.31rem;
		font-size: .94rem;
		line-height: 2.5rem;
	}
	.swiper2 .swiper-button-prev,
	.swiper2 .swiper-button-next {
		display: none;
	}
	.swiper2 .swiper-pagination {
		bottom: 0 !important;
		right: 0 !important;
		left: 0 !important;
		margin: 0 auto;
		justify-content: center;
		height: .88rem !important;
	}
	.swiper2 .swiper-pagination-bullet {
		width: .38rem;
		height: .38rem;
		background-color: gray;
		margin: 0 .25rem !important;
	}
	.swiper2 .swiper-pagination-bullet-active {
		width: .38rem;
		height: .38rem;
		background-color: #075AB6;
		border: 0;
	}
	.Toggle {
		width: 100%;
		height: 24.06rem;
	}
	.Togglehead {
		height: 3rem;
		padding-left: .94rem;
		margin-bottom: .94rem;
		border-bottom: .06rem #CDD8EF solid;
	}
	.Togglecolumn {
		width: 7.5rem;
		height: 3rem;
		border-left: .06rem #CDD8EF solid;
		border-right: .06rem #CDD8EF solid;
	}
	.Togglecolumn h2 {
		font-size: 1.25rem;
		line-height: 3rem;
	}
	.Togglecolumn.active {
		height: 3.13rem;
		border-top: .13rem #075AB6 solid;
	}
	.Togglecolumn::after {
		width: .63rem;
		height: .38rem;
	}
	.Togglehead .Togglecolumn:nth-child(2) {
		margin-right: 1.63rem;
	}
	.Togglemore a {
		font-size: .88rem;
	}
	.Togglemore a::after {
		width: 1.13rem;
		height: 1.13rem;
		right: -1.31rem;
	}
	.Togglebody {
		padding: 0 .94rem;
	}
	.Toggletxt {
		width: 100%;
		margin-bottom: .5rem;
	}
	.Toggletxt a {
		height: 2rem;
	}
	.Toggletxt .time {
		width: 3rem;
		height: 3rem;
		margin-right: .63rem;
		border: .06rem #B7C7ED dashed;
	}
	.Toggletxt .time h2 {
		font-size: 1.5rem;
		line-height: 1.2;
	}
	.Toggletxt .time h4 {
		font-size: .63rem;
	}
	.Toggletxt h4 {
		font-size: .75rem;
		bottom: .5rem;
	}
	.Toggletxt p {
		width: 80%;
		font-size: .88rem;
	}
	.Toggletxt:hover .time {
		margin-right: .94rem;
		border: .06rem #075AB6 solid;
	}



	.index2 {
		display: none;
	}

	.wapindex2 {
		width: 100%;
		height: 46.25rem;
		background-color: #075AB6;
		position: relative;
	}
	.wapindex2::after {
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		position: absolute;
		background: url(../images/index2bg.png)no-repeat center center;
		background-size: cover;
		z-index: 2;
	}
	.wapindex2 .row {
		position: relative;
		z-index: 3;
		padding-top: 1.75rem;
	}
	.wapindex2 .row>h1 {
		color: #fff;
		font-family: OPPOSans;
		font-size: 1.5rem;
		position: relative;
		margin-bottom: 1.25rem;
	}
	.wapindex2 h1::after {
		content: '';
		width: 2.25rem;
		height: .13rem;
		position: absolute;
		left: 0;
		bottom: -.5rem;
		background-color: #F1A730;
	}
	.wapindex2 .row>h4 {
		font-size: .75rem;
		color: rgba(255, 255, 255, .8);
		font-family: OPPOSans;
		margin-bottom: 1.25rem;
	}
	.wapindex2swiper {
		width: 100%;
		padding-bottom: 1.88rem;
	}
	.wapindex2swiper .swiper-slide {
		width: 100%;
		height: 31.25rem;
		padding-left: 1.88rem;
		background: url(../images/index2img1.png)no-repeat center center;
		background-size: cover;
		position: relative;
		padding-top: 17.81rem;
	}
	.wapindex2swiper .swiper-wrapper .swiper-slide:nth-child(2) {
		background: url(../images/index2img2.png)no-repeat center center;
		background-size: cover;
	}
	.wapindex2swiper .swiper-wrapper .swiper-slide:nth-child(3) {
		background: url(../images/index2img3.png)no-repeat center center;
		background-size: cover;
	}
	.wapindex2swiper .swiper-wrapper .swiper-slide:nth-child(4) {
		background: url(../images/index2img4.png)no-repeat center center;
		background-size: cover;
	}
	.wapindex2swiper .swiper-wrapper .swiper-slide:nth-child(5) {
		background: url(../images/index2img5.png)no-repeat center center;
		background-size: cover;
	}
	.wapindex2swiper .swiper-slide::after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background-image: linear-gradient(180deg, rgba(5, 34, 60, 0.00) 0%, rgba(5, 34, 60, 0.50) 65.5%);
		z-index: -1;
	}
	.wapindex2swiper .swiper-slide img {
		display: block;
		width: 3rem;
		height: 3rem;
		background-size: cover;
		margin-bottom: .75rem;
	}
	.wapindex2swiper .swiper-slide h4 {
		font-size: 1.5rem;
		color: #fff;
		font-family: OPPOSans;
		margin-bottom: 1.25rem;
	}
	.wapindex2swiper .swiper-slide p {
		width: 18.13rem;
		color: #fff;
		font-family: OPPOSans;
		line-height: 150%;
		font-size: .88rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		white-space: normal;
	}
	.wapindex2swiper .swiper-pagination {
		height: .88rem;
		display: flex;
		align-items: center;
		justify-content: center;
		bottom: 0;
	}
	.wapindex2swiper .swiper-pagination-bullet {
		width: .38rem;
		height: .38rem;
		background-color: #fff;
		opacity: .5;
		margin: 0 .25rem;
	}
	.wapindex2swiper .swiper-pagination-bullet-active {
		opacity: 1;
	}



	.index3 {
		padding: 1.56rem 0;
	}
	.itemhead {
		margin-bottom: 1.56rem;
	}
	.itemhead1 {
		margin: 0 .94rem;
		margin-bottom: 1.56rem;
	}
	.itemhead h2 {
		font-size: 1.38rem;
	}
	.itemhead h2::after {
		width: 3rem;
		height: .13rem;
		bottom: -0.5rem;
	}
	.itemmore .more a {
		font-size: .88rem;
	}
	.itemmore .more img {
		width: 1.13rem;
		height: 1.13rem;
		margin-left: .19rem;
	}
	.item {
		padding-bottom: 1.88rem;
	}
	.item .swiper-slide {
		height: 14.69rem;
	}
	.item .swiper-slide a::after {
		height: 6.88rem;
	}
	.item .swiper-slide a h4 {
		font-size: 1rem;
		padding-top: .63rem;
	}
	.item .swiper-slide a h4::before {
		width: 3rem;
		height: .13rem;
	}
	.item .swiper-slide a {
		padding: 0 .94rem .94rem .94rem;
		padding-top: 12rem;
	}
	.item .swiper-pagination {
		height: .88rem;
		position: absolute;
		justify-content: center;
	}
	.item .swiper-pagination-bullet {
		width: .38rem;
		height: .38rem;
		background-color: gray;
	}
	.item .swiper-pagination-bullet-active {
		background-color: #075AB6;
	}



	.index4 {
		padding: 1.56rem 0;
	}
	.index4head {
		height: 3.75rem;
		margin-bottom: 1.25rem;
		background: url(../images/index4head.png)no-repeat center center;
		background-size: cover;
	}
	.index4body {
		display: block;
	}
	.index4toggle {
		width: 100%;
		height: 24.69rem;
		margin-bottom: 1.25rem;
		padding: .94rem;
		border-left: .19rem #075AB6 solid;
	}
	.index4toggle1 {
		width: 100%;
		height: 24.69rem;
	}
	.index4togglehead {
		height: 3rem;
		margin-bottom: .94rem;
		border-bottom: .06rem #075AB6 solid;
	}
	.index4togglehead h4 {
		height: 2.94rem;
		line-height: 2.94rem;
		padding: 0 .75rem;
		font-size: 1.13rem;
		margin-right: .38rem;
	}
	.index4toggletxt a {
		padding-bottom: .81rem;
	}
	.index4togglehead .more {
		display: none;
	}
	.index4togglehead h4:nth-child(2n) {
		margin-right: 0;
	}
	.index4toggletxt p {
		width: 100%;
		font-size: .88rem;
	}
	.index4toggletxt:hover p {
		text-indent: 0;
	}
	.index4toggletxt {
		border-bottom: .06rem #EFF2F5 solid;
		margin-bottom: .81rem;
	}
	.index4toggletxt h4 {
		display: none;
	}
	.index4toggletxt:hover p::after {
		width: 0;
	}
	.index4toggle1 .index4toggletxt:hover p::after {
		width: 0;
	}
	.index4togglehead .more a {
		font-size: .88rem;
	}
	.index4togglebody .more {
		display: block;
	}
	.index4togglebody .more a {
		display: flex;
		align-items: center;
		font-size: .88rem;
		font-family: OPPOSans;
		color: #666;
		margin-right: .19rem;
	}
	.index4togglebody .more a img {
		width: 1.13rem;
		height: 1.13rem;
	}

	.index4toggle1 {
		width: 100%;
		height: 24.69rem;
		padding: .94rem;
		border-left: .19rem #E90000 solid;
	}
	.index4togglehead1 {
		height: 3rem;
		margin-bottom: .94rem;
		border-bottom: .06rem #E90000 solid;
	}
	.index4togglehead1 h4 {
		height: 2.94rem;
		line-height: 2.94rem;
		padding: 0 .75rem;
		font-size: 1.13rem;
		margin-right: .38rem;
	}
	.index4toggletxt1 a {
		padding-bottom: .81rem;
	}
	.index4togglehead1 .more {
		display: none;
	}
	.index4togglehead h4:nth-child(2n) {
		margin-right: 0;
	}
	.index4toggletxt p {
		width: 100%;
		font-size: .88rem;
	}
	.index4toggletxt:hover p {
		text-indent: 0;
	}
	.index4toggletxt {
		border-bottom: .06rem #EFF2F5 solid;
		margin-bottom: .81rem;
	}
	.index4toggletxt h4 {
		display: none;
	}
	.index4toggletxt:hover p::after {
		width: 0;
	}
	.index4togglehead .more a {
		font-size: .88rem;
	}



	.index5 {
		height: auto;
		padding-bottom: 1.88rem;
	}
	.index5::before {
		width: 0;
		display: none;
	}
	.index5 .row {
		display: block;
		padding-top: 1.56rem;
	}
	.index5 .row::before {
		width: 0;
	}
	.index5left {
		width: 100%;
	}
	.index5lefthead {
		height: auto;
		display: block;
		margin-bottom: 1.88rem;
	}
	.index5leftheadtitle {
		display: block;
	}
	.index5leftheadtitle h1 {
		font-size: 1.5rem;
		margin-bottom: 1.38rem;
	}
	.index5leftheadtitle .xian {
		width: 0;
		height: 0;
	}
	.index5leftheadtitle h1::after {
		width: 2.25rem;
		height: .13rem;
		bottom: -0.5rem;
		background-color: #F1A730;
	}
	.index5leftheadtitle p {
		width: 100%;
		font-size: .88rem;
		margin-bottom: .88rem;
	}
	.index5togglebtn {
		width: 3rem;
		height: 3rem;
		margin-right: .38rem;
	}
	.index5togglebtn img {
		width: 2rem;
		height: 2rem;
	}
	.index5togglebtn.active {
		padding: 0 1.13rem 0 .5rem;
		border-radius: 2.13rem;
	}
	.index5togglebtn h4 {
		font-size: 1.13rem;
	}
	.index5togglebtn.active img {
		margin-right: .5rem;
	}
	.index5toggleswipr .swiper-slide {
		width: 6.25rem !important;
		height: 6.25rem;
		margin-right: 1rem;
		margin-bottom: 1.25rem;
		border: .3rem rgba(156, 179, 214, 0.25) solid;
	}
	.index5toggleswipr {
		height: 25rem;
		margin-bottom: 2rem;
	}
	.index5toggleswipr .swiper-slide h4 {
		display: none;
	}
	.index5toggleswipr .swiper-slide img {
		max-width: 3.5rem;
		margin: 0 auto;
	}
	.index5righthead .more img {
		width: .88rem;
		height: .88rem;
	}
	.index5toggleswipr .swiper-scrollbar-drag {
		height: .25rem;
	}
	.index5right::after {
		display: none;
	}



	.index5right {
		width: 100%;
		padding-left: 0;
	}
	.index5righthead {
		margin-bottom: 2.5rem;
	}
	.index5righthead h2 {
		font-size: 1.38rem;
		text-indent: 2.25rem;
	}
	.index5righthead h2::after {
		width: 1.88rem;
		height: 1.88rem;
	}
	.index5righthead h2::before {
		width: 3rem;
		height: .13rem;
		bottom: -1rem;
	}
	.index5righthead .more a {
		font-size: .88rem;
	}
	.index5righttxt {
		margin-bottom: .5rem;
	}
	.index5righttxt a {
		height: 2rem;
		border-bottom: 0;
	}
	.index5righttxt a h4 {
		font-size: .75rem;
		bottom: .3rem;
	}
	.index5righttxt a .time {
		width: 3rem;
		height: 3rem;
		margin-right: .75rem;
	}
	.index5righttxt a p {
		width: 80%;
		font-size: .88rem;
	}
	.index5righttxt a .time h2 {
		font-size: 1.38rem;
	}
	.index5righttxt a .time h4 {
		font-size: .63rem;
	}
	.index5righttxt a:hover {
		border-bottom: 0rem;
	}
	.index5righttxt a:hover .time {
		margin-right: .75rem;
	}
	.newspaper {
		height: 5.63rem;
	}
	.newspaper a {
		padding-left: 1.38rem;
	}
	#newspaperimg {
		display: block;
		width: 3rem;
		height: 3rem;
		object-fit: cover;
		margin-right: 1.13rem;
	}
	.newspapertxt h2 {
		font-size: 1.38rem;
		margin-bottom: .5rem;
	}
	.newspapertxt h4 {
		width: 9.5rem;
		font-size: .88rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.newspaper .more {
		width: 2rem;
		height: 5.63rem;
	}
	.newspaper .more img {
		width: 1.5rem;
		height: 1.5rem;
	}



	.index6 {
		padding: 1.56rem 0 2.13rem 0;
	}
	.index6 .row {
		width: 100%;
	}
	.index6box {
		width: 100%;
	}
	.index6swiper {
		height: 24rem;
		padding-bottom: 1.25rem !important;
	}
	.index6swiper .swiper-wrapper {
		width: 100% !important;
	}
	.index6swiper .swiper-slide {
		width: 100% !important;
		height: 10rem;
		margin-bottom: .94rem;
	}
	.index6swiper .swiper-wrapper .swiper-slide:nth-child(2n) {
		margin-bottom: 0;
	}
	.index6box .swiper-button-prev,
	.index6box .swiper-button-next {
		display: none;
	}
	.index6swiper .swiper-pagination-bullet {
		width: .38rem;
		height: .38rem;
	}
	.index6swiper .swiper-pagination {
		height: .94rem;
	}
	.index6swiper .swiper-pagination-bullet-active {
		background-color: #075AB6;
	}



	.bottom {
		padding: 2rem 0 1rem 0;
	}
	.bottomhead {
		display: block;
		margin-bottom: 1.38rem;
	}
	.bottomhead1 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 1rem;
	}
	.bottomhead2{
		display: none;
	}
	.wechat {
		width: auto;
		position: relative;
	}
	.wechat1 {
		right: 0;
		margin-bottom: .63rem;
	}
	.bottomhead1 .bottomlogo {
		margin: 0 auto;
		margin-bottom: 1rem;
	}
	.bottomhead1 .bottomlogo a img {
		width: 12.81rem;
		margin: 0 auto;
	}
	.bottomhead1 h4 {
		font-size: .88rem;
		margin-bottom: .5rem;
		text-align: center;
	}
	.wechat img {
		width: 8.13rem;
		height: 8.13rem;
		margin: 0 auto;
		margin-bottom: .5rem;
	}
	.wechat h4 {
		font-size: .88rem;
	}
	.bottomfooter {
		padding-top: 1rem;
		display: block;
	}
	.bottomfooter1 {
		display: block;
	}
	.bottomfooter1 h4 {
		font-size: .75rem;
		margin-right: 0;
		text-align: center;
		margin-bottom: .31rem;
	}
	.bottomfooter1 a {
		font-size: .75rem;
		text-align: center;
		display: block;
		margin-bottom: .31rem;
	}
	.bottomfooter2 {
		justify-content: center;
	}
	.bottomfooter2 h2 {
		font-size: .75rem;
	}
	.bottomfooter2 a {
		font-size: .75rem;
	}



	.bannerx {
		display: none;
	}

	.wapbannerx {
		width: 100%;
		height: 8.44rem;
		position: relative;
		display: block;
	}
	.wapbanner1 {
		background: url(../images/wapbanner.png)no-repeat center center;
		background-size: cover !important;
	}
	.wapbannerx::after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background-image: linear-gradient(180deg, #023E86 0%, rgba(2, 62, 134, 0.00) 25%);
		opacity: .3s;
	}
	.wapbannerx::before {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
		background-image: linear-gradient(90deg, rgba(7, 90, 182, 0.75) 0.02%, rgba(7, 90, 182, 0.00) 99.97%);
	}
	.wapbannerx .row {
		position: relative;
		z-index: 2;
		padding: 0 1.56rem;
		padding-top: 3.13rem;
	}
	.wapbannerx h1 {
		font-size: 1.25rem;
		font-family: OPPOSans;
		color: #fff;
		position: relative;
	}
	.wapbannerx h1::after {
		content: '';
		width: 1.5rem;
		height: .06rem;
		position: absolute;
		left: 0;
		bottom: -0.5rem;
		background-color: #fff;
	}



	.position {
		height: 2.5rem;
	}
	.column {
		display: none;
	}
	.location::after {
		width: 1rem;
		height: 1rem;
		left: 0;
	}
	.location a {
		font-size: .81rem;
		line-height: 2.5rem;
	}
	.location span {
		font-size: .88rem;
		margin: 0 .25rem;
	}
	.location a:first-child {
		text-indent: 1.2rem;
	}
	.aboutbox {
		display: block;
	}
	.content {
		padding: 1.25rem 0 1.75rem 0;
	}
	.about h1 {
		font-size: 1.25rem;
		margin-bottom: 1rem;
	}
	.about h1::after {
		width: 3rem;
		height: .13rem;
		bottom: -0.5rem;
	}
	.abouttxt {
		width: 100%;
		margin-bottom: 1rem;
	}
	.aboutbox p {
		font-size: .88rem;
		margin-bottom: .31rem;
	}
	.aboutbox .imgbox {
		width: 100%;
		height: auto;
	}


	
	.archives .row {
		display: block;
	}
	.archives .row .txtlist {
		width: 100%;
		height: 3rem;
		margin-right: 0;
		margin-bottom: 1rem;
	}
	.txtlist a {
		padding: 0 .75rem;
	}
	.txtlist a img {
		width: 1.25rem;
		height: 1.25rem;
		margin-right: .44rem;
	}
	.txtlist a p {
		width: 18rem;
		font-size: 1rem;
	}



	.biddingbox {
		height: 3rem;
		margin-bottom: 1rem;
	}
	.biddingbox a {
		padding: 0 .75rem;
	}
	.biddingbox a p::after {
		width: 1.25rem;
		height: 1.25rem;
	}
	.biddingbox a p {
		font-size: 1rem;
		width: 19rem;
		text-indent: 1.5rem;
	}
	.biddingbox a h4 {
		font-size: .75rem;
		display: none;
	}



	.brand .row {
		display: block;
	}
	.brandbox {
		width: 100%;
		margin-right: 0;
		margin-bottom: 1rem;
	}
	.brandbox a {
		padding: .94rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.brandbox .imgbox  {
		width: 7.5rem;
		height: 7.5rem;
		margin: 0;
	}
	.brandbox .imgbox img {
		text-align: left;
		position: relative;
		left: 0;
		margin: 0;
	}
	.brandtxt {
		width: 10.31rem;
	}
	.brandbox h2 {
		font-size: 1.13rem;
		margin-bottom: 1.25rem;
		text-align: left;
	}
	.brandbox h2::after {
		width: 1.25rem;
		height: .13rem;
		bottom: -0.63rem;
		margin: 0;
	}
	.brandbox h4 {
		font-size: .88rem;
		margin-bottom: 1.13rem;
		text-align: left;
	}
	.brandarrow {
		width: 1.13rem;
		height: 1.13rem;
		margin: 0;
	}



	.contact .row {
		display: block;
	}
	.contactleft {
		width: 100%;
	}
	.contactleft h2 {
		font-size: 1.13rem;
		margin-bottom: .63rem;
	}
	.contactleft>h4 {
		font-size: 1rem;
		margin-bottom: .63rem;
	}
	.contactwechat {
		display: none;
	}
	.contactbox {
		width: 100%;
		height: 12.8rem;
	}



	.honor .row {
		display: block;
	}
	.txtlist {
		width: 100%;
		height: 3rem;
		margin-right: 0;
		margin-bottom: 1rem;
	}



	.industbox {
		width: 100%;
		height: auto;
		display: block;
		margin-bottom: 1rem;
		padding: .94rem;
	}
	.industbox .imgbox {
		width: 100%;
		height: 12.5rem;
		margin-bottom: 1rem;
	}
	.industboxtxt {
		width: 100%;
		height: auto;
	}
	.industbox .more {
		position: relative;
	}
	.industboxtxt h1 {
		font-size: 1.25rem;
		margin-bottom: 1rem;
	}
	.industboxtxt h1::after {
		width: 1.25rem;
		height: .13rem;
		bottom: -0.5rem;
	}
	.industboxtxt p {
		font-size: 1rem;
		margin-bottom: .63rem;
	}
	.industbox .more {
		bottom: 0;
		width: 6rem;
		height: 2rem;
		border-radius: 1.5rem;
		border: .06rem #075AB6 solid;
	}
	.industbox .more a {
		justify-content: center;
	}
	.industbox .more a h4 {
		font-size: .75rem;
		margin-right: .31rem;
	}
	.industbox .more a .industarrow {
		width: 1rem;
		height: 1rem;
	}
	.industboxtxt h1::after {
		display: none;
	}
	.industshow {
		display: block;
	}
	.industshow .imgbox {
		width: 100%;
		height: 10rem;
		margin-bottom: 1rem;
	}
	.industshow .industtxt {
		width: 100%;
	}
	.industshow .industtxt h1 {
		font-size: 1.25rem;
		margin-bottom: .63rem;
	}
	.industshow .industtxt h1::after {
		display: none;
	}
	.industshow .industtxt p {
		font-size: .75rem;
	}



	.leader .row {
		display: block;
	}
	.imglist {
		width: 100%;
		margin-right: 0;
		margin-bottom: 1rem;
	}
	.imglist .imgbox {
		width: 100%;
		height: 12rem;
	}
	.imglist .txt {
		padding: .94rem;
	}
	.imglist .txt p {
		width: 100%;
		font-size: 1rem;
	}



	.organizationhead {
		margin-bottom: 1rem;
	}
	.organization .row h1 {
		font-size: .75rem;
		width: 18rem;
		/* margin-bottom: 1rem; */
		line-height: 1.5rem;
	}
	.organization .row h1::after {
		width: 3rem;
		height: .13rem;
		bottom: -.63rem;
		border-bottom: .06rem #075AB6 solid;
	}
	.organization_headbox {
		margin-bottom: .63rem;
	}
	.organization_headbox h2 {
		width: 5rem;
		padding: 0;
		padding: .2rem;
		font-size: 1rem;
	}
	.organization_head_body .Department:nth-child(5n) {
		margin-right: 2rem;
	}
	.Department {
		width: 45%;
		height: 2rem;
		margin-right: 2rem;
		margin-bottom: .63rem;
	}
	.organization_head_body .Department:nth-child(2n) {
		margin-right: 0;
	}
	.Department h4 {
		line-height: 2rem;
		font-size: .75rem;
	}
	.organizationnavbox {
		display: block;
	}
	.onenav {
		width: 100%;
		height: 3rem;
		margin-right: 0;
		margin-bottom: 1rem;
		padding: 0 .94rem 0 0;
	}
	.onenavbox>h4 {
		font-size: 1rem;
		padding-left: 0;
		text-indent: .94rem;
	}
	.organizationnavboxarrow {
		width: .88rem;
		height: .88rem;
	}
	.twonav {
		padding: .63rem 0;
	}
	.twonavbox {
		padding-left: 1.13rem;
	}
	.twonavbox>img {
		width: .88rem;
		height: .88rem;
	}
	.twonavbox>h4 {
		font-size: .88rem;
	}
	.threenavbox>h4 {
		font-size: .75rem;
	}
	.threenavbox>img {
		width: .75rem;
		height: .75rem;
	}
	.twonav>li {
		margin-bottom: .63rem;
	}
	.threenavbox {
		padding-left: 1.5rem;
	}
	.fournavbox {
		padding-left: 2rem;
	}
	.fournavbox>h4 {
		font-size: .5rem;
	}
	.fournavbox>img {
		width: .5rem;
		height: .5rem;
	}



	.project .row {
		display: block;
	}
	.projectbox {
		width: 100%;
		height: 12rem;
		margin-right: 0;
		margin-bottom: 1rem;
	}
	.projectbox a::after {
		height: 5rem;
	}
	.projectbox a h4 {
		width: 100%;
		font-size: 1rem;
		padding-top: .63rem;
		position: absolute;
		bottom: 1rem;
	}
	.projectbox a h4::before {
		width: 3rem;
		height: .13rem;
		top: 0;
	}
	.showLocation span {
		font-size: .88rem;
		margin: 0 .25rem;
	}



	.showLocation a {
		font-size: .88rem;
	}
	.showLocation img {
		width: 1rem;
		height: 1rem;
		margin-right: .5rem;
	}

	.show {
		padding: 0;
		padding-bottom: 1rem;
	}
	.showLocation {
		padding: .94rem 0;
	}
	.showbox {
		display: block;
	}
	.showlistbox {
		display: none;
	}
	.showbody {
		width: 100%;
		padding: .94rem;
	}
	.showbodyhead {
		border-bottom: .06rem rgba(36, 88, 167, 0.10) solid;
		padding-bottom: .31rem;
		margin-bottom: .63rem;
	}
	.showbodyhead h1 {
		font-size: 1.25rem;
		margin-bottom: .63rem;
	}
	.showbodycontent {
		justify-content: center;
	}
	.showbodycontent h4 {
		font-size: .88rem;
		display: none;
	}
	.showbodycontent h4:nth-child(1) {
		display: block;
	}
	.showbodytxt p {
		font-size: 1.13rem;
		margin-bottom: 1rem;
	}
	.showbodytxt p span {
		font-size: 1.13rem;
	}
	.showbodytxt img {
		margin: .63rem 0;
	}



	.matrixhead {
		border-bottom: .06rem #d6e3fa solid;
		padding-bottom: .63rem;
		margin-bottom: 1rem;
	}
	.matrixbtn {
		margin-right: .75rem;
	}
	.matrixbtn img {
		width: 1.13rem;
		height: 1.13rem;
	}
	.matrixbtn h4 {
		font-size: 1rem;
	}
	.matrixbtn::after {
		height: .13rem;
		bottom: -.63rem;
	}
	.matrixbox h4 {
		display: none;
	}
	.matrixbox {
		width: 6.25rem;
		margin-bottom: .63rem;
		margin-right: .75rem;
	}
	.matrixbox .imgbox {
		width: 6.25rem;
		height: 6.25rem;
		margin-bottom: 0;
	}
	.matrixbody .matrixbox:nth-child(5n) {
		margin-right: .75rem;
	}
	.matrix .row>h4 {
		font-size: 1rem;
		margin-bottom: 1rem;
	}
	.matrixbox .imgbox>img {
		max-width: 70%;
	}
	.matrixbox .imgbox1 {
		max-width: 70%;
	}



	.media .row {
		display: block;
	}
	.mediatxt {
		width: 100%;
		height: 4rem;
		margin-right: 0;
		margin-bottom: 1rem;
	}
	.mediatxt a {
		padding: 0 .94rem;
		/* justify-content: space-between; */
	}
	.mediatxt a img {
		width: 1.25rem;
		height: 1.25rem;
		margin-right: .2rem;
	}
	.mediatxt .time {
		width: 2.5rem;
		height: 2.5rem;
		padding-top: 0;
		display: flex;
		align-items: center;
	}
	.mediatxt .time h2 {
		width: 100%;
		font-size: .63rem;
		margin-right: 0;
		text-align: center;
	}
	.mediatxt .time h4 {
		width: 0;
		display: none;
	}
	.mediatxt p {
		width: 14rem;
		font-size: 1rem;
		/* padding: 0 .31rem; */
		display: block;
		text-wrap: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.mediatxt h4 {
		font-size: .75rem;
		right: .93rem;
		line-height: 4rem;
	}



	.newswiper {
		display: none;
	}



	.newsearchbox {
		width: 13.44rem;
		height: 2.63rem;
		border-radius: .25rem;
		border: .06rem #c9d6f0 solid;
		margin-bottom: 1.25rem;
	}
	.newsearchtxt {
		width: 90%;
		font-size: .88rem;
		text-indent: 2.38rem;
		border-radius: .25rem;
	}
	.newsearchbtn {
		width: 1.13rem;
		height: 1.13rem;
		left: .75rem;
	}



	.newyear {
		padding: 2rem;
		margin-bottom: 1rem;
	}
	.newyear a {
		font-size: 1.25rem;
		color: #333;
		margin-right: 2rem;
	}
	/* .newyear a:nth-child(4n) {
		margin-right: 0;
	} */


	.position1 {
		min-height: 3.13rem;
	}
	.position1 .row {
		padding: .63rem .94rem 0 .94rem;
	}
	.position1 .row a {
		font-size: 1rem;
		margin-right: 1rem;
		margin-bottom: .63rem;
	}



	.guanggao .row {
		flex-wrap: wrap;
	}
	.guanggao .imgbox {
		width: 47%;
		height: 6rem;
		margin-bottom: .63rem;
	}



	.layui-box a.layui-laypage-next, .layui-box a.layui-laypage-prev {
		width: 3rem !important;
	}
	.layui-box a {
		height: 1.5rem !important;
		width: 1.5rem !important;
		line-height: 1.5rem !important;
		font-size: .63rem !important;
		margin: 0 .2rem !important;
	}
	.layui-laypage-curr {
		width: 1.5rem !important;
		height: 1.5rem !important;
		font-size: .63rem !important;
		line-height: 1.5rem !important;
	}
	.layui-laypage em {
		font-size: .63rem !important;
	}
}